Department of Molecular Science and Engineering, National Taipei University of Technology, Taipei 10608, Taiwan ...