Dollar on course for best day in 2 years as ‘Trump trades’ sweep through global markets