Toyota recalls 1.8 million vehicles