Growth of high-quality GaN nanowires on p-Si (1 1 1) and their performance in solid state heterojunction solar cells