Suppression of tumorigenesis by human mesenchymal stem cells in a hepatoma model