Storms battering parts of Britain