Typhoon Haishen batters Amami Ōshima island, the largest island in the Amami archipelago in southern Japan, unleashing strong winds and rains.