Adaptive Evolution in Cancer Metastasis