Dynamic interplay between tumour, stroma and immune system can drive or prevent tumour progression | Synapse