A Survey of Event Causality Identification: Principles, Taxonomy, Challenges, and Assessment