Essentials of petroleum refinery corrosion control