Collaboration Enforcement In Mobile Ad Hoc Networks