Polymer–surfactant interaction: differences between alkyl sulfate and alkyl sulfonate