III-nitride nanowires for solar light harvesting: A review