Oil set for first weekly drop this year as Donald Trump rattles market