Storms batter southern states