Knights of Columbus to hold 8th annual golf outing