Substituents effect on corrosion inhibition performance of organic compounds in aggressive ionic solutions: A review