Stem Cells: Where Science, Hope and Hype meet