Transparent photovoltaics