Text this: Adaptive opportunistic routing protocol based on forwarding-utility for delay tolerant networks