will diabetes cause headaches