FedEx earnings fall short of estimates