gold rally and dollar weakness