Thermal fatigue life of ball grid array (BGA) solder joints made from different alloy compositions. (July 2021)