Typhoon Hagibis on track to drench Japan