CD8A and cancer: CD8+ T cells, cancer stem cells and immunotherapy