Triumph Financial beats Q2 revenue by $3.3M as EPS misses estimates