Tornadoes kill over 300 in South