Millions of Americans are expected to face heavy snow, ice and freezing temperatures