Binding of dodecyloxyethylpyridinium bromide to polymer: the effect of molecular geometry of surfactant