Supramolecular self-assembly of homo- and hetero-leptic metal complexes using dipyrromethene ligands