The self-assembly of fullerene-containing [2]pseudorotaxanes: formation of a supramolecular C60 dimer