E3 ubiquitin ligases in cancer stem cells: key regulators of cancer hallmarks and novel therapeutic opportunities