Hour-by-hour forecast for Sheffield as two-day-long 34C heatwave arrives in South Yorkshire