Silver nanoparticle enhanced freestanding thin-film silicon solar cells