Two and a half years of war and a crippling cholera outbreak have brought Yemen to the brink of collapse.