Ford recalling 874,000 pickup trucks in North America for fire risk