Department of Chemistry, College of Sciences, Shanghai University, Shanghai 200444, PR China Department of Chemical Engineering, University of Bath, Bath BA2 7AY, U.K ...