Tornadoes and violent storms have ripped through seven US southern states, killing at least 228 people in their wake.