More than 5 million Americans on alert for flooding in the South