Effects of silicon nanowires length on solar cells photovoltaic properties