Insurance Global political volatility and the strategic imperative for trade credit insurance 16 Mar 2026 4 min read