UHRF1 and cancer: While UHRF1 is necessary for survival, is its dysfunction sufficient to promote cancer?