A stochastic individual-based model to explore the role of spatial interactions and antigen recognition in the immune response against solid tumours