can diabetes give you headaches