Analysis of electrical and thermal stress effects on PCBM:P3HT solar cells by photocurrent and impedance spectroscopy modeling