May half term heatwave boosts hotel demand but costs keep profits flat