gold prices hit fresh six-week highs as dollar index weakens