diimine-dithiolene complexes: Rationalising the properties of solar cell dyes