Functionalized aminophosphonate chitosan-magnetic nanocomposites for Cd(II) removal from aqueous solutions: Performance and mechanisms of sorption