Derivation and characterization of hepatocytes from embryonic stem cells in vitro.