The United Nations says more than $1bn of aid promised to Yemen by the international community needs to be delivered immediately, as the country battles another outbreak of cholera.