Design and performance evaluation of underwater data dissemination strategies using Interference Avoidance and Network Coding