Organic dye-sensitized solar cells with a cobalt redox couple: influences of π-linker rigidification and dye–bath solvent selection