How travel companies can use machine learning to improve the customer experience