Triphenylamine-based broad band-gap polymers for bulk-heterojunction polymer solar cells