60 million Americans on alert for heavy rain and flash floods