Allogeneic β-islet cells correct diabetes and resist immune rejection