Recent Advances in Bioinformatics Reveal the Molecular Heterogeneity of Hepatocellular Carcinoma