Modeling mechanisms of vegetation change due to fire in a semi-arid ecosystem