A Deep Neural Network for Unsupervised Anomaly Detection and Diagnosis in Multivariate Time Series Data