Novel D–π–A dye sensitizers of polymeric metal complexes based on Cd(II) with salicylaldehyde and diaminomaleonitrile: synthesis, characterization, and photovoltaic performance for dye-sensitized solar cells