Powerful typhoon bears down on flood-battered Japan