Combining trait- and individual-based modelling to understand desert plant community dynamics