Text this: Spatiotemporal weather forecasting via multi-scale graph neural networks and latent diffusion models.