Ford recalls 1.5M vehicles