Text this: Distributed UUV cluster task allocation algorithm based on deep reinforcement learning