Prognostic modelling of breast cancer patients: a benchmark of predictive models with external validation