Some decent summer weather is on the way at last, with London forecast to be as much as 31C from August 8