Development of D–π–Cat fluorescent dyes with a catechol group for dye-sensitized solar cells based on dye-to-TiO2 charge transfer