Seasonality and predictability shape temporal species diversity