1. KAUST Solar Center (KSC), King Abdullah University of Science and Technology (KAUST), Thuwal 23955-6900, Saudi Arabia
2. Shanghai Shenzhou New Energy Development Co., Ltd, Shanghai 201112, China
3. Research School of Engineering, The Australian National University, Canberra, ACT 2601, Australia
4. Advanced Membranes and Porous Materials Center, Physical Science and Engineering Division, King Abdullah University of Science and Technology, Thuwal 23955-6900, Saudi Arabia
5. Physical Science and Engineering Division, King Abdullah University of Science and Technology, Thuwal 23955-6900, Saudi Arabia