Colorectal cancer as a complex adaptive system: integrating the hallmarks of cancer with complexity theory | Synapse