Forex Today: US dollar prints a fresh cycle high, ends its b