A tornado has ripped through parts of eastern Japan, injuring several dozen people, tearing off roofs and destroying buildings.