The transcription factor Interferon Regulatory Factor 4 is required for the generation of protective effector CD8+ T cells