Brits set to scorch in 24C heatwave which could last until S