Push–pull second harmonic generation chromophores bearing pyrrole and thiazole heterocycles functionalized with several acceptor moieties: Syntheses and characterization