Knights Columbus to host golf tournament