Monte Carlo modeling of spatial coherence: free-space diffraction.