CRP and cancer: C-reactive protein and cancer risk: a pan-cancer study of prospective cohort and Mendelian randomization analysis