U.S. dollar suffers first annual drop since 2017