weather and voting patterns