Causal Negative Sampling via Diffusion Model for Out-of-Distribution Recommendation