Airlines and hotels cater for Ramadan travellers