Adsorption of protons, Fe(II) and Al(III) on lepidocrocite (γ-FeOOH)