Heatwave keeps high street sales riding high, but outlook is less bright