Triumph Financial to acquire Greenscreens.ai for $140M in cash, $20M in stock