Toyota recalls 7.5 million vehicles