Side chain effect on poly(beznodithiophene-co-dithienobenzoquinoxaline) and their applications for polymer solar cells