Effect of silver content on thermal fatigue life of Sn-xAg-0.5Cu flip-chip interconnects