A Joint Time Synchronization and Localization Design for Mobile Underwater Sensor Networks