Advances in phthalocyanine-sensitized solar cells (PcSSCs) Academic Article 2014 uri icon