Cooperative multi-target hunting by unmanned surface vehicles based on multi-agent reinforcement learning