G6PD and hepatocellular carcinoma: ID1/G6PD signaling predicts unfavourable prognosis in HCC