A DISTRIBUTED QUEUE LENGTH BASED SCHEDULING MAC PROTOCOL FOR MULTIHOP UNDERWATER ACOUSTIC SENSOR NETWORKS