Using random graphs to sample repulsive Gibbs point processes with arbitrary-range potentials