‘Value for money’ for public contracts is a colossal failure. The Labour leader is right: the state should support manufacturing, says Larry Elliott, the Guardian’s economics editor