Poly(Vinyl Pyridine) as a Universal Surface Modifier for Immobilization of Nanoparticles