Nearly 70mm of rain is expected to fall within a few hours on Saturday after unseasonably warm temperatures of 26C hit London on Thursday.