The science of why rainy weather is good for Republicans