Friend or foe? The tumour microenvironment dilemma in colorectal cancer