N-Heterocyclic linkers from 1,2-Diaza-1,3-dienes for dye-sensitized solar cells: DFT calculations, synthesis and photovoltaic performance.