Clean energy technologies and systems for a sustainable world