Itaú agrees to buy AI startup NeoSpace for $589M