Counterexample-Driven Synthesis for Probabilistic Program Sketches