A Systematic Approach for Determining the Thermal Fatigue-Life of Plastic Ball Grid Array (PBGA) Lead-Free Solder Joints