Polymer—surfactant interactions: (Hydroxypropyl)cellulose with ionic and ion-ionic surfactants