Pancreas and islet transplantation in the management of diabetes