Benefits and limitations of self-monitoring of blood glucose.