MatterGen: a generative model for inorganic materials design