Development and internal-external validation of statistical and machine learning models for breast cancer prognostication