Epithelial-mesenchymal transition in development and cancer.