What clinical alternatives to whole liver transplantation? Current status of artificial devices and hepatocyte transplantation.