Plasmonic Nanoparticles with Supramolecular Recognition