Solder joint fatigue in surface mount technology: state of the art