Embryonic stem cells: overcoming the immunological barriers to cell replacement therapy.