Transparent solar cell