Tornadoes kill 18 in southern US