Chitosan/gelatin hydrogel as immunoisolative matrix for injectable bioartificial pancreas