Massive snowstorm blankets US Midwest