Theory of counter-ion condensation on flexible polyelectrolytes: adsorption mechanism.