The death toll from three days of severe weather across the Southern United States has risen to at least 43.