Opportunities and impediments of human pluripotent stem cell-derived islets in the treatment of diabetes