Generation of functional human hepatocytes in vitro: current status and future prospects