Singlet-triplet annihilation limits exciton yield in poly(3-hexylthiophene).