1. Department of Chemistry College of Science Shanghai University 99 Shang-Da Road 200444 Shanghai P. R. China
2. Department of Physics College of Science Shanghai University 99 Shang-Da Road 200444 Shanghai P. R. China
3. Institute for Sustainable Energy Shanghai University 99 Shang-Da Road 200444 Shanghai P. R. China