BIRC5 and cancer: Survivin and cancer stem cells