Harnessing HyDRO: harvesting-aware Data ROuting for Underwater Wireless Sensor Networks