Part of Europe swelters in heatwave