Food-delivery apps 'cost 23% more' than direct takeaway orders