gold near 7-week high as stocks retreat