Computing free energy differences using conditioned diffusions