Pyrazole-3-carboxylic acid as a new anchoring group for phthalocyanine-sensitized solar cells