The greenback posted its best one-day gain against the yen in three weeks and also climbed against the euro, British pound and Swiss franc after Trump said he would make a major announcement on a "phenomenal" tax plan in the next few weeks.