The sustainable energy challenge