Theoretical and electrochemical studies on the corrosion inhibition properties of triazine and triazole based schiff bases towards mild steel and aluminium