Micelle-monomer equilibria in solutions of ionic surfactants and in ionic-nonionic mixtures: a generalized phase separation model.