Text this: Novel machine learning algorithm in risk prediction model for pan-cancer risk: application in a large prospective cohort