Investigating co-occurrence patterns of learners' grammatical errors across proficiency levels and essay topics based on association analysis