Polyvinyl pyrrolidone: a novel cryoprotectant in islet cell cryopreservation.