Flooding, havoc in Japan as Typhoon Neoguri batters mainland