Perk (formerly TravelPerk) secures $300M in debt financing