Text this: Enhancing urban air quality prediction using time-based-spatial forecasting framework