US East Coast prepares for blizzard