Text this: Theoretical study and analysis of o-nitrophenol adsorption using layered double hydroxides containing ca-al, ni-al and zn-al