A series of powerful tornadoes have ripped through parts of the US, killing at least 20 people in Indiana, Kentucky and Ohio.