Tumor microenvironment and cancer metastasis: molecular mechanisms and therapeutic implications | Synapse