The influence of pH on the inhibition of corrosion of iron and mild steel by sodium silicate