Understanding Pluripotent Stem Cells: Biology, Potential, and Challenges