gold surges to 7-week high as festive demand pick up