Mini-heatwave will see London temperatures reach 26C says Met Office