Gold trades with positive bias below $3,400, multi-week top ahead of US NFP