Text this: Structural and Optical Properties of Cu2ZnSnS4 Nanoparticles for Solar Cell Applications