Theory of counterion association in rod-like polyelectrolytes