gold settles higher but 90 cents short of record