Biosorption of Ni(II), Pb(II) and Zn(II) on calcium alginate beads: equilibrium, kinetic and mechanism studies