Storms demolish small towns in Midwest