Self-Healing Solar Cells