A compact and interpretable convolutional neural network for cross-subject driver drowsiness detection from single-channel EEG