Economy & Business Oil prices tumbles under weight of Trump tariffs and nuclear negotiations 23 February 2026