Immunoisolation techniques for islet cell transplantation