Tuning visible-light absorption properties of Ru–diacetylide complexes: simple access to colorful efficient dyes for DSSCs