Ubiquitin-specific protease 28: the decipherment of its dual roles in cancer development