Thermal-Fatigue Life Prediction Equation for Plastic Ball Grid Array (PBGA) SnAgCu Lead-Free Solder Joints