Advancing explainability in multivariate time series classification through generative models