Aggregates of a cationic porphyrin as supramolecular probes for biopolymers