Basis set superposition error-counterpoise corrected potential energy surfaces: application to hydrogen peroxide ... X (X=F-, Cl-, Br-, Li+, Na+) complexes