Therapeutic potential of mesenchymal stem cells in the treatment of acute liver failure