Nature Methods Squidiff: predicting cellular development and responses to perturbations using a diffusion model