Term Matrix: a novel Gene Ontology annotation quality control system based on ontology term co-annotation patterns