Biofunctionalized Nanoparticles and Their Uses