Tumour immunosurveillance and immunotherapy