Many octahedral silver nanoparticles on a suspended Si nanowire solar cell