State Key Laboratory of Bio-based Fiber Materials, Zhejiang Sci-Tech University, Hangzhou 310018, China ...