Unusual Stepwise Protonation and J-Aggregation of meso-Tetrakis(N-methylpyridinium-4-yl)porphine on Binding Poly(sodium vinylsulfonate).