1. School of Science Harbin Institute of Technology (Shenzhen) Shenzhen 518055 People's Republic of China
2. Department of Chemistry University of Houston Houston 77204-5003 US
3. Education Center of Experiments and Innovations Harbin Institute of Technology (Shenzhen) Shenzhen 518055 People's Republic of China
4. BASF Advanced Chemicals Co., Ltd. Shanghai 200137 People's Republic of China