Ford to recall more than 20,000 trucks and SUVs