Structures, properties, and applications of zwitterionic polymers | Synapse