Pancreatic islet transplantation: current advances and challenges | Synapse