Single-Nanowire Solar Cells