Gold rally takes a breather, still heading for eight straight weekly advance