Diabetes in rats cured by embryonic cell and adult pig islet transplants