Nissan to recall over 2 million cars