Modeling the adsorption of weak organic acids on goethite by