Text this: Efficient low-delay routing algorithm for opportunistic networks based on cross-layer sensing of encountered nodes