Vector-valued Siegel modular forms