Towards Learning Multi-agent Negotiations via Self-Play