Protein Oriented Ligation on Nanoparticles Exploiting O6-Alkylguanine-DNA Transferase (SNAP) Genetically Encoded Fusion