Synthesis of modified benzothiadiazole-thiophene-cored acceptor and carbazole/indolocarbazole alternating conjugated polymers and their photovoltaic applications