Dollar hits 20-year high as Fed flags rates higher for longer......