Europe faces record heatwave disruptions