Analysis of air quality variability in Shanghai using AOD and API data in the recent decade