Effect of the anti-diabetic drug metformin in hepatocellular carcinoma in vitro and in vivo.