Dollar on course for best day in 2 years as investors pile in to ‘Trump trades’