1. Engineering Technology Research Center of Henan Province for Photo- and Electrochemical Catalysis, College of Chemistry and Pharmaceutical Engineering, Nanyang Normal University, Nanyang, China
2. Department of Chemistry and Biochemistry, Texas Tech University, Lubbock, Texas 79423, United States