Typhoon Haishen hits Japan with high winds and power outages