Gold Nanoparticles: Preparation, Functionalization and Applications in Biochemistry and Immunochemistry