Health status of middle-aged and older cancer survivors: a nationwide cross-sectional study from the China Health and Retirement Longitudinal Study (CHARLS)