Western Europe sizzles in first heatwave of summer, with no end in sight for some places