Synthesis, characterization and applications of peptide-coated nanoparticles