scGraphDap: Integrating Functional State Pseudo-Labels and Graph Structure Learning for Robust Cell Type Annotation