TIM-3 restrains anti-tumour immunity by regulating inflammasome activation