Waiting for a Diabetes Cure: What’s on the Horizon?