UHRF1 and cancer: Roles of UHRF1 and DNMT1 in cancer cell proliferation or viability