Brits have been pounded by snow, wind, ice and torrential rain in recent days