Heavy snow falls across UK