Ford recalls 100,000 vehicles