Smart Thermostat vs Programmable: Is Smart Worth the Premium?