A Comparison of Machine Learning Techniques for Survival Prediction in Breast Cancer