Yield–density functions as predictors of community structure in a serpentine annual grassland