Travellers hit by 'abominable' exchange rates at airports