Ion participation in protein adsorption at solid surfaces