On the Fault Tolerance of Mobile Ad Hoc Networks