Review of stability for advanced dye solar cells | Synapse