The Prime Minister said decisions about billions of pounds of taxpayer policy should not be taken by an ‘arms-length’ body.