Immune reaction and colorectal cancer: friends or foes?