Lifetime prediction of BGA assembles with experimental torsion test and finite element analysis