difference between SMT and through hole assembly