can being diabetes cause headaches