Mark Lin has matched some 1,000 couples in 31 years, in a business viewed by some critics as akin to human trafficking.