Nanoparticles: Synthesis, Surface Modification and Functionalization for Biological and Environmental Applications