Gunnedah FC and North Companions to clash in first-grade grand final