Dealing with non-stationarity through explanatory variables in kriging-based air quality maps