comex gold settles at highest level in three weeks