Adsorption of Cd, Cu, Ni and Zn in tropical soils under competitive and non-competitive systems