Embryonic stem cell-derived embryoid bodies in three-dimensional culture system form hepatocyte-like cells in vitro and in vivo.