Toyota recalls 2.9 million vehicles worldwide over seatbelt defect