Gold prices end at highest level in a month