Fault-Tolerant Support for Reliable Multicast in Mobile Wireless Systems: Design and Evaluation