Snow causes disruption across northern England as UK hit by wintry weather