Charge-transfer complexes in organic chemistry. Part VI. Solvent effects on charge-transfer absorption bands. Interpretation of the behaviour of n-donor solvents