Stem cells: a journey into a new frontier.