National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [51039001, 51378190, 51308200, 50608029, 50808073, 51278176]; Program for Changjiang Scholars and Innovative Research Team in UniversityProgram for Changjiang Scholars & Innovative Research Team in University (PCSIRT) [IRT-13R17]; Shanghai Tongji Gao Tingyao Environmental Science & Technology Development Foundation (STGEF); Fundamental Research Funds for the Central UniversitiesFundamental Research Funds for the Central Universities