'Tornado' rips apart homes, lashes villages