Global energy consumption is growing, and traditional fossil energy sources are environmentally unfriendly and non-renewable. Energy consumption and carbon emissions have become major challenges for ...