A review on thermal cycling and drop impact realiability of solder joints in electronic packages