Drenching rain and damaging winds are on the way for millions of Americans from the Gulf Coast to New England this weekend.