Experimental and Computational Insights into the Effects of -NH2 and -Cl Functional Groups on the Copper Corrosion Inhibition by Benzotriazole