New tunable ruthenium complex dyes for TiO2 solar cells