Typhoon Hagibis predicted to make landfall this weekend