Ford recalls hundreds of thousands of vehicles