'Particularly reprehensible' to promise money for war-torn Yemen and then not pay up, UN official scolds Gulf countries.