Dollar set for worst year since 2017...