Computational design of cyclic nitroxides as efficient redox mediators for dye-sensitized solar cells.