Soluble glypican 3 inhibits the growth of hepatocellular carcinoma in vitro and in vivo