Doping-related broadening of the density of states governs integer-charge transfer in P3HT