NeuroLM: A Universal Multi-task Foundation Model for Bridging the Gap between Language and EEG Signals