Epithelial mesenchymal transition in embryonic development, tissue repair and cancer: a comprehensive overview