Determinants of sleep quality in 5835 individuals living with and beyond breast, prostate, and colorectal cancer: a cross-sectional survey