The Vault: A Comprehensive Multilingual Dataset for Advancing Code Understanding and Generation