Understanding how specific functional groups in humic acid affect the sorption mechanisms of different calcinated layered double hydroxides