Text this: Effect of aluminium triflate on Cd(II) recovery by peanut hull-g-methyl methacrylate: optimisation and modelling using a response surface methodology