Unsupervised Contextual Anomaly Detection using Joint Deep Variational Generative Models