Primate hepatic foetal progenitor cells and their therapeutic potential.