Engineering Stem Cells for Islet Replacement Therapy: Recent Advances and Barriers for Clinical Translation | Synapse