Trucking Firm XPO to Buy Bankrupt Yellow's Service Centers for $870 Million