Record high temperatures hit Western Europe