MSGNN: A Spectral Graph Neural Network Based on a Novel Magnetic Signed Laplacian