Polyfluorene copolymer based bulk heterojunction solar cells