Oil rose the most in six weeks as President Donald Trump affirmed plans to impose tariffs on the top two suppliers of crude to the US.