Cripto-1 promotes tumor invasion and predicts poor outcomes in hepatocellular carcinoma.