Trump cancels Iran strikes, sending yields down 9bps and oil 3% lower