Toyota recalls about 6.4 million vehicles globally