Tornadoes tear through Kansas, Oklahoma and Iowa