OceanChat: Piloting Autonomous Underwater Vehicles in Natural Language