New York to require all new car sales to be zero-emissions