Microencapsulation of pancreatic islet cells: a bioartificial endocrine pancreas.