Tuning spectral properties of phenothiazine based donor–π–acceptor dyes for efficient dye-sensitized solar cells