When United Nations and Yemeni officials announced that the country’s warring sides had agreed to an “immediate” cease-fire in the port city of Hudaydah, it was hailed as a rare moment of hope in a conflict that has killed tens of thousands and put millions at risk of starvation and disease.