do travel agents charge for booking flights