1. State Key Laboratory of Fine Chemicals, Dalian University of Technology, P.O. Box 89, Zhongshan Road 158, Dalian 116012, Liaoning Province, People's Republic of China, and Institute of Pesticides and Pharmaceuticals, East China University of Science and Technology, P.O. Box 544, Meilong Road 130, Shanghai 200237, People's Republic of China