Diffusion as Shader: 3D-aware Video Diffusion for Versatile Video Generation Control