Heavy snow hits Midwest, Northeast