All of Catalonia on alert for the worst of the heatwave