Training a Negotiating Agent through Self-Play