Amazon Smart Thermostat review: a $60 stunner