Of mice and men: teratomas and teratocarcinomas.