Prospects and Challenges for Islet Regeneration as a Treatment for Diabetes: A Review of Islet Neogenesis Associated Protein