gold prices climb over $8 an ounce in afternoon trading