CDCA8 and liver cancer: CDCA8 as an independent predictor for a poor prognosis in liver cancer