Knights cross country finish first at SUNY Canton Invitational