Nanostructures for photovoltaics