Toyota recalls 3.4 million cars globally over airbags, fuel tanks