Modulating the solubility of zwitterionic poly((3-methacrylamidopropyl)ammonioalkane sulfonate)s in water and aqueous salt solutions via the spacer group separating the cationic and the anionic moieties