The effect of precipitation timing on phylogenetic and functional community structure in a semi-arid steppe