Effect of counterions on the adsorption of ionic surfactants at fluid-fluid interfaces