Energy for a sustainable post-carbon society