Armenia and Azerbaijan have agreed on the text of a peace agreement, potentially ending over 35 years of conflict, though ...