Tornado rips through rural Iowa town