Distributed routing for underwater wireless sensor networks using cuckoo search-ant colony optimization