Synthesis, crystal structure, experimental and theoretical studies of corrosion inhibition of 2-((4-(2-hydroxy-4-methylbenzyl)piperazin-1-yl)methyl)-5-methylphenol – A Mannich base