Trump vs. Powell: Political turmoil sinks dollar to 3-year low