Corrosion battle to cost billions