Text this: Cross-Layer Routing Protocol Based on Channel Quality for Underwater Acoustic Communication Networks