PTPN2 regulates the generation of exhausted CD8+ T cell subpopulations and restrains tumor immunity