Evaluating Mobility Predictors in Wireless Networks for Improving Handoff and Opportunistic Routing