FoxM1 promotes epithelial-mesenchymal transition of hepatocellular carcinoma by targeting Snai1