A New Distributed Application and Network Layer Protocol for VoIP in Mobile Ad Hoc Networks