Particle Gibbs with Ancestor Sampling for Probabilistic Programs