Plasmonic and Catalytic Properties of Shape-Controlled Metal Nanoparticles and their Assemblies