Powerful wind and rain slams the East Coast as 8 million Americans are under tropical storm warnings.