ADAF: An Artificial Intelligence Data Assimilation Framework for Weather Forecasting