Photochemistry on Metal Nanoparticles