Synthesis, characterization, and photovoltaic property of a low band gap polymer alternating dithienopyrrole and thienopyrroledione units