Nissan recalls 540,000 vehicles