Hellish climate: Over 95 million people in Europe could see temperatures over 35°C today 30 June 2026