UN warns of humanitarian disaster in western Sudan