Human hepatocyte transplantation for acute liver failure: state of the art and analysis of cell sources.