The US crude benchmark outpaced gains in other oil markets after President Donald Trump announced tariffs that threaten flows from two of America’s biggest foreign suppliers.