Human hepatocyte transplantation: state of the art