The role of green spaces on urban environmental quality.