TP53 mutations and hepatocellular carcinoma: insights into the etiology and pathogenesis of liver cancer