Typhoon Talim makes landfall in Japan