Mesenchymal stem cells prolong survival and prevent lethal complications in a porcine model of fulminant liver failure