Charge Transport and Photocurrent Generation in Poly(3-hexylthiophene): Methanofullerene Bulk-Heterojunction Solar Cells