PHP-942: Throw MongoDuplicateKeyException on duplicate key errors