Carbon nanotube transparent electrodes for photovoltaic applications