Coupling carbon allocation with leaf and root phenology predicts tree–grass partitioning along a savanna rainfall gradient