Immunosuppression, macroencapsulation and ultraviolet-B irradiation as immunoprotection in porcine pancreatic islet xenotransplantation.