Electropolymerization and spectroscopic properties of a novel double-cable polythiophene with pendant fullerenes for photovoltaic applications