Text this: A Trigger-Based Time Division MAC Protocol for Mobile Underwater Sensor Networks With Heterogeneous Traffic