UK weather: Snow hits country before Storm Dennis brings blustery weekend