A brief review on stem cells