On the optimality of opportunistic routing protocols for underwater sensor networks