semiconductor nanowires 3d nanoscale composition mapping 9850487