Stem Cells Research and its Applications: A Review