China detains almost 2,000 in fake drug sweep