In vitro function, morphology, and viability of cryopreserved rat pancreatic islets: comparison of vitrification and six cryopreservation protocols.