Host-guest interactions in the supramolecular incorporation of fullerenes into tailored holes on porphyrin-modified gold nanoparticles in molecular photovoltaics.