T cell differentiation at the single cell level: Implications for T cell exhaustion and immunotherapy