The role of stem cells in limb regeneration