Germany hits record June heat; rest of Europe sizzles