Directed Waypoint Model: A Hybrid Approach to Realistic Mobility Modeling In Mobile Ad-Hoc Networks