Heatwave and storms through Wednesday