Effects of nanocrystalline porous TiO2 films on interface adsorption of phthalocyanines and polymer electrolytes in dye-sensitized solar cells