Cellular automata (CA) and Agent-Based Models (ABM) in response to different environmental problems: a review on French research over the last ten years