Transplantation of pancreatic islets: state of the art