Supramolecular dimerization of a hexameric hemoprotein via multiple pyrene-pyrene interactions