Tuning Hofmeister ion sensitivity in porphyrin J-aggregation through molecular charge density | Synapse