Replacing platinum in a dye-sensitized solar cell