keywords Engineering Engineering, Electrical & Electronic Optics Physical Sciences Science & Technology Technology nanowire photovoltaic solar cell