A Review of Stem Cells in Regenerative Medicine