Effects of counter electrodes on photovoltaic performance of all-solid-state TiO2-based dye-sensitized solar cells. (17th February 2015)