Emerging Tim-3 functions in antimicrobial and tumor immunity.