why do travel agents get better deals