1. School of EngineeringWestlake University Hangzhou 310024 Zhejiang Province China
2. Institute of Advanced TechnologyWestlake Institute for Advanced Study Hangzhou 310024 Zhejiang Province China
3. Guangxi Key Laboratory of Petrochemical Resource Processing and Process Intensification TechnologySchool of Chemistry and Chemical EngineeringGuangxi University Nanning 530004 China
4. Sustainable Energy Technologies CenterCollege of EngineeringKing Saud University Riyadh 11421 Kingdom of Saudi Arabia