Argmax Flows and Multinomial Diffusion: Learning Categorical Distributions | Synapse