The Colorectal Cancer Tumor Microenvironment and Its Impact on Liver and Lung Metastasis