Nissan and Infiniti recall 1.2 million