gold prices edge higher on weaker dollar, trade tensions