Synergistic inhibition of carbon steel corrosion in 0.5 M HCl solution by indigo carmine and some cationic organic compounds: experimental and theoretical studies