Interactions between poly(acrylamide) and surfactants of different headgroup charge