Alternatives to liver transplantation: from hepatocyte transplantation to tissue-engineered organs.