Mammalian yolk sac - an alternative source of stem cells