Ben Carroll orders a sweeping review of infrastructure projects to curb spiralling public debt and casts doubt on the “financial feasibility” of offshore wind farms.