Evaluation of thermo-mechanical damage and fatigue life of solar cell solder interconnections