Exploring protective T cell responses to viruses