Modeling the shrub and juniper encroachment in the western north America grasslands with a Cellular Automata model