Modeling desorption of arsenate from ferrihydrite-bearing geological materials