Online deals still cheaper than direct booking, study finds