Oil edged higher as investors assessed a fresh wave of US sanctions on Iranian oil, and the Trump administration’s latest trade salvos.