ERCC5 and cancer: ERCC5 (XPG) Alterations Lead to Poor Prognosis in Cancer