A Clustering-Based Approach to Predict Outcome in Cancer Patients