Using co-occurrence network structure to extract synonymous gene and protein names from MEDLINE abstracts