CuI versus RuII: dye-sensitized solar cells and beyond.