Energy for a sustainable world