Numerical Simulation of Vertical Silicon Nanowires based Heterojunction Solar Cells