Mesenchymal stem cells from human umbilical cords ameliorate mouse hepatic injury in vivo