The development of CD8 T-cell exhaustion heterogeneity and the therapeutic potentials in cancer