Multi-Objective Optimization of Thin-Film Silicon Solar Cells with Metallic and Dielectric Nanoparticles