HAVCR2 and neoplasm: TIM-3 has a negative role in controlling immune responses and immunosuppression within the tumour microenvironment.