Synthesis, and the optical and electrochemical properties of a series of push-pull dyes based on the 4-(9-ethyl-9H-carbazol-3-yl)-4-phenylbuta-1,3-dienyl donor