Metal nanoparticles and their assemblies