Embryonic stem cells: prospects for developmental biology and cell therapy.