The Therapeutic Promise of Mesenchymal Stem Cells for Liver Restoration.