Synthesis and characterization of benzodithiophene and benzotriazole-based polymers for photovoltaic applications