SleepGMUformer: A gated multimodal temporal neural network for sleep staging