Stem cells: progress in research and edging towards the clinical setting.