School of Environmental Science and Engineering State Key Laboratory of Bio-fibers and Eco-textiles Shandong Collaborative Innovation Center of Marine Biobased Fibers and Ecological Textiles Qingdao University Qingdao 266071 Shandong China;
School of Environmental Science and Engineering State Key Laboratory of Bio-fibers and Eco-textiles Shandong Collaborative Innovation Center of Marine Biobased Fibers and Ecological Textiles Qingdao University Qingdao 266071 Shandong China;
School of Environmental Science and Engineering State Key Laboratory of Bio-fibers and Eco-textiles Shandong Collaborative Innovation Center of Marine Biobased Fibers and Ecological Textiles Qingdao University Qingdao 266071 Shandong China;
School of Environmental Science and Engineering State Key Laboratory of Bio-fibers and Eco-textiles Shandong Collaborative Innovation Center of Marine Biobased Fibers and Ecological Textiles Qingdao University Qingdao 266071 Shandong China;
Nanomaterial & Electrocatalysis Laboratory College of Materials Science and Engineering Qingdao University of Science and Technology Qingdao 266042 Shandong China;
School of Environmental Science and Engineering State Key Laboratory of Bio-fibers and Eco-textiles Shandong Collaborative Innovation Center of Marine Biobased Fibers and Ecological Textiles Qingdao University Qingdao 266071 Shandong China;
Queensland Micro-and Nanotechnology Centre (QMNC) Griffith University Nathan Brisbane Queensland 4111 Australia;