Effects of π-bridge units on the properties of donor-π-acceptor type benzodithiophene-thienothiophene based polymers for organic solar cells