GCAD: Anomaly Detection in Multivariate Time Series from the Perspective of Granger Causality