Adsorption isotherms and binding mechanisms of alachlor to soils and soil humic acids