A Cell-Based Mobility Model for Mobile Ad-hoc Networks