Application of machine-learning techniques for the characterization of urban micro-environments to assess spatial variability of air pollutants