A feasibility study of group cognitive rehabilitation for cancer survivors: enhancing cognitive function and quality of life