This travel company is giving away 20,000 free flights