OccWorld: Learning a 3D Occupancy World Model for Autonomous Driving