Effect of ranolazine on cardiac microcirculation in normal and diabetic rats.