Predicting air quality via multimodal AI and satellite imagery