Salvianolic acid B ameliorates vascular endothelial dysfunction through influencing a bone morphogenetic protein 4-ROS cycle in diabetic mice.