Towards hepatocyte cell replacement therapy: developing a renewable source of human hepatocytes from pluripotent stem cells