MACC1 and cancer: MACC1, cancer stemness and metastasis