'Clean opinion' earned by Gibson City in annual audit