IonCast: A Deep Learning Framework for Forecasting Ionospheric Dynamics