Nissan recalls 650,000 cars