Light-assisted surface reactions on metal nanoparticles