Gold set for longest weekly losing streak since 1999