Using machine learning to preoperatively stratify prognosis among patients with gallbladder cancer: a multi-institutional analysis.