End-to-End Trainable Non-Collaborative Dialog System