Anchoring stability and photovoltaic properties of new D(-π-A)2 dyes for dye-sensitized solar cell applications