Pyridyl- and bpy-substituted porphyrins as ligands in supramolecular and medicinal chemistry