BRCA1 and cancer: BRCA1 suppresses cancer stem cell-like characteristics of human breast cancer cells