Gold prices settle at highest in more than 2 weeks