IL-12-programmed long-term CD8+ T cell responses require STAT4.