Silicon nano wires solar cell