Neural Contextual Anomaly Detection for Time Series