Knights of Columbus recognized for charitable works