AN EFFICIENT DATA-GATHERING ROUTING PROTOCOL FOR UNDERWATER WIRELESS SENSOR NETWORKS