NBC: Typhoon Shanshan lashes Japan with torrential rain and strong winds