Charon heatwave: Why is it so hot in Europe and how long will it last?