Trait selection and community weighting are key to understanding ecosystem responses to changing precipitation regimes