Winter weather slams New England