Gold snaps three-week winning streak amid volatile trading