Success. After 10 days of hard-pressed negotiations in Switzerland, Yemen's rival sides have agreed to a prisoner swap which will see 887 detainees returned to their loved ones.