Text this: Bidirectional Retrospective Generation Adversarial Network for Anomaly Detection in Videos