London to bask in scorching hottest day of the year during England v Croatia