Influence of the Shape and Size of Ag Nanoparticles on the Performance Enhancement of CIGS Solar Cells: the Role of Surface Plasmons