Supramolecular Binding of Cationic Porphyrins on a Filamentous Bacteriophage Template: Toward a Noncovalent Antenna System