Severe floods affect much of Britain