O6-alkylguanine-DNA transferase (SNAP) as capture module for site-specific covalent bioconjugation of targeting protein on nanoparticles