Stem cells – medicine of the future