Gold settles at nearly 8-week high