Nest to provide 1M smart thermostats to low-income homes