Competition between biogeochemical drivers and land-cover changes determines urban greening or browning