Carbon nanotube semitransparent electrodes for amorphous silicon based photovoltaic devices