Yemen’s cholera outbreak is now the worst ever on record. The British charity Oxfam expects a million cases by November.