Britain’s switch to low-carbon energy could give a 21bn