Gold Nanoparticles: Synthesis, Surface Modification and Functionalization for Biomedical Applications