Protective effect of salvianolic acid B on pancreatic islet cells in diabetic rats with fluctuating blood glucose