Solid phase extraction of Cd(II) and Pb(II) ions based on a novel functionalized Fe3O4@ SiO2 core-shell nanoparticles with the aid of multivariate optimization methodology.