Swollen rivers flood towns in US South after dayslong deluge of rain