Flexible Transparent Solar Cells