Data Efficient Routing through Reinforcement Learning and Mobility Prediction in Opportunistic Networks