Text this: Plasmonic effects of quantum size metal nanoparticles on dye-sensitized solar cell