Epithelial-to-mesenchymal transition in cancer: complexity and opportunities