A survey of Twitter research: Data model, graph structure, sentiment analysis and attacks. (February 2021)