Rate cuts come thick and fast in Europe and Canada as Trump tariffs loom