EPCAM and cancer: cancer stem cells; EpCAM, epithelial cell adhesion molecule