Europe shivers as heavy snow disrupts life