Understanding Weather-Driven Thermostat Behavior And Its Implications For Residential Energy Consumption