TrajDiffuse: A Conditional Diffusion Model for Environment-Aware Trajectory Prediction