A machine learning-based prognostic predictor for stage III colon cancer