Diffusion controlled reactions: fluorescence quenching of cationic dyes by charged quenchers