Heterogeneous memory T cells in antiviral immunity and immunopathology.