Berberine, an isoquinoline alkaloid in herbal plants, protects pancreatic islets and serum lipids in nonobese diabetic mice.