Millions along East Coast brace for heavy snow