Charge carrier mobility, bimolecular recombination and trapping in polycarbazole copolymer:fullerene (PCDTBT:PCBM) bulk heterojunction solar cells