ClimaX: A foundation model for weather and climate