Degradation mechanisms of Dye-Sensitized Solar Cells: Light, Bias and Temperature Effects