Experimental and computational studies on ruthenium(ii) bis-diimine complexes of N,N'-chelate ligands: the origin of changes in absorption spectra upon oxidation and reduction.