Tolerance and exhaustion: defining mechanisms of T cell dysfunction.