About two million people are displaced, cholera has broken out, and malaria is expected. But doses of cholera vaccine have arrived, and the humanitarian crisis may yet be contained, aid agencies say.