Toyota recalls 6.4 million cars worldwide