A mutli-scale spatial-temporal convolutional neural network with contrastive learning for motor imagery eeg classification