Lava flow Simulation with Cellular Automata: Applications for Civil Defense and Land Use Planning