Flexible Solar Cells Made of Nanowires/Microwires