Teratocarcinomas and mammalian embryogenesis.