Quality of life and its determinants among colorectal cancer survivors