Enhancement of in Vitro and in Vivo Function of Agarose-Encapsulated Porcine Islets by Changes in the Islet Microenvironment