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