The UK is set for downpours with up to 32mm falling in an hour in some areas as a 250-mile band of rain sweeps the country before hotter weather arrives