Scaffold Diffusion: Sparse Multi-Category Voxel Structure Generation with Discrete Diffusion