Punjab on Heatwave alert