Pancreatic islet macroencapsulation: a new device for the evaluation of artificial membrane.