1. Chemistry and Chemical Biology, McMaster University, 1280 Main St. W., Hamilton, ON, L8S 4M1, Canada
2. Key Laboratory of Advanced Textile Materials and Manufacturing Technology and Engineering Research Center for Eco-Dyeing & Finishing of Textiles, Ministry of Education, Zhejiang Sci-Tech University, Hangzhou 310018, China