Heavy snow causes disruption across northwestern Europe