A self-attention domain adaptation network based on Riemannian representation and contrastive learning for EEG driver drowsiness detection | Synapse