A modified 3D-patch model for spatially explicit simulation of vegetation composition in heterogeneous landscapes