Cooperative trajectory planning for multiple CAVs via multi-agent reinforcement learning | Synapse