Multi-Agent Systems for the Simulation of Land-Use and Land-Cover Change: A Review