Elucidating the role of T-cell exhaustion-related genes in colorectal cancer: a single-cell bioinformatics perspective