SHCBP1 and cancer: The Roles of SHCBP1 in Cancer Hallmarks: Molecular Mechanisms and Therapeutic Implications