Oil prices rose 3% on Wednesday as Iran suspended cooperation with the UN nuclear watchdog and the US and Vietnam reached a trade deal, but a surprise build in US crude supplies limited price gains somewhat. Read full story