DiffusionDrive: Truncated Diffusion Model for End-to-End Autonomous Driving