Block Diffusion: Interpolating Between Autoregressive and Diffusion Models