An Ensemble Prognostic Model for Colorectal Cancer