Honey 'better than cough medicine'