Oligothiophene dye-sensitized solar cells