Dithieno[3,2-b:2′,3′-d]silole-based low band gap polymers: the effect of fluorine and side chain substituents on photovoltaic performance