can diabetes cause headaches nhs