Derivation and characterization of hepatic progenitor cells from human embryonic stem cells