Enabling Versatile Controls for Video Diffusion Models