A Comprehensive Survey of Document-level Relation Extraction (2016-2023)