Temperatures hit 28.7C in west London, the highest since the holiday was introduced in 1978, and sun-worshippers at beaches around the country made the most of the hot spell