Thermo-mechanical finite element simulation and visco-plastic solder fatigue for low voltage discrete package