£20bn boost to Britain’s finances