diabetes causes an excess of glucose in the blood