Home Forex News US dollar weakens against safe-haven currencies in rattled markets