The mercury has reached 37.8C at Heathrow Airport, meaning Friday is the hottest day of the year so far, the Met Office said.