Micro-structural changes and crack propagation in solder joints due to vibration