Growth kinetics of intermetallic compound in solder joints during thermal cycling: a review