Pancreas transplantation, bioengineering, and regeneration