Entity Embedding-based Anomaly Detection for Heterogeneous Categorical Events