Adipose-derived mesenchymal stem cells inhibit activation of hepatic stellate cells in vitro and ameliorate rat liver fibrosis in vivo.