FedEx revenue misses as short-haul small parcels dominate