Biosorption of protons and heavy metals onto olive pomace: modelling of competition effects.