Japan braces for powerful Typhoon Haishen, possible record rainfall