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