High density micro-pyramids with silicon nanowire array for photovoltaic applications