Thermal Fatigue-Life Prediction of Lead-Free Solder Joints