Gold prices settle at highest level since April 28