Tornadoes hit Iowa, Texas, South Dakota as thunderstorms drench Midwest