UHRF1 and cancer: Oncogenic Roles of UHRF1 in Cancer