Biosorption of Cr(VI) and Zn(II) ions from aqueous solution onto the solid biodiesel waste residue: mechanistic, kinetic and thermodynamic studies