Hottest day on record in London as temperatures soar