Toward Blue Skies: City-Scale Air Pollution Monitoring Using UAVs