Degradation of organic photovoltaic devices: a review