XCM: An Explainable Convolutional Neural Network for Multivariate Time Series Classification