Betulinic acid induces apoptosis and suppresses metastasis in hepatocellular carcinoma cell lines in vitro and in vivo