The Components of elections: district-times effects, district heterogeneity, and volatility